English Dictionary
◊ MYOCASTOR
Myocastor
n : a genus of Capromyidae [syn: {Myocastor}, {genus Myocastor}]