Wiktionary
anomalocaridids
n. (plural of anomalocaridid English)
n. (plural of anomalocaridid English)