Myocastor

noun
My·​o·​cas·​tor | \ ˈmīəˌkastə(r)\

Definition of Myocastor

: a genus of hystricomorph rodents comprising the coypu

History and Etymology for Myocastor

New Latin, from my- + Latin castor beaver

Keep scrolling for more