French-English dictionary »

rat taupier meaning in English

FrenchEnglish
rat taupier nom {m}

European water volenoun