Find the word definition

Wiktionary
myid

n. (context zoology English) Any member of the Myidae family of clams.