Castoroides,kæstә'rɔidz英式朗读美式朗读基本解释大河狸属英文释义n extinct beavers of the Pleistocene; of eastern and southern United States上一个单词:castorite下一个单词:castors