French-English dictionary »

massasauga meaning in English

FrenchEnglish
massasauga nom {m}

massasauga◼◼◼(Sistrurus catenatus)
noun