Castor Home The Lexicon Castor Thumbnail Phrase or WordCastorLiteral English TranslationBeaverDefinitionSomeone with big teeth.LanguagePortugueseTypeFaunamorphSubcategoryRodents Previous itemVÃbora / Naja / Jararaca Next itemRatazana