Skip navigation.

emyd - What does it mean?

Definition of 'emyd'

English

Noun

(en-noun)
  • (zoology) A freshwater tortoise of the family Emydidae.
  • (Webster 1913)

    Similar to 'emyd'

    end, enid