atrypides
English
Noun
atrypides
plural of
atrypide