Myocastor
noun
My·o·cas·tor
| \ ˈmīəˌkastə(r)\
Definition of Myocastor
: a genus of hystricomorph rodents comprising the coypu
Keep scrolling for more