EMYD


Meaning of EMYD in English

pl of emyd.

2. emyd ·noun a fresh-water tortoise of the family emydidae.

Webster English vocab.      Английский словарь Webster.