Mydaus
noun
Myd·a·us
| \ ˈmidāəs\
Definition of Mydaus
: a genus of mammals (family Viverridae) consisting of the teledu
Keep scrolling for more