ankyroids
English
Noun
ankyroids
plural of
ankyroid