exoskeleta

English

Noun

exoskeleta

  1. plural of exoskeleton