Astronesthids, noun plural of astronesthid. Synonyms in the same form.
snaggletooths, stareaters
All synonyms for astronesthid →