Mydaus Definition

noun

The teledu.

Wiktionary

Origin of Mydaus

  • From Ancient Greek μυδάω (mudaō, “be clammy or damp”).

    From Wiktionary