salamandroids
English
Noun
salamandroids
plural of
salamandroid