castoroides
English
castoroides meaning in English • castoroides का अर्थ अंग्रेजी में
Noun
- a genus of extinct beavers of the Pleistocene; of eastern and southern U.S.