salamandroids

English

Noun

salamandroids

  1. plural of salamandroid