French-English dictionary »

castor commun meaning in English

FrenchEnglish
castor commun nom {m}

European beavernoun