French-English dictionary »

grand campagnol meaning in English

FrenchEnglish
grand campagnol nom {m}

European water volenoun