astroblepids

English

Noun

astroblepids

  1. plural of astroblepid

Anagrams