French-English dictionary »

chevreuil [north america] meaning in English

FrenchEnglish
chevreuil [North America] nom {m}

white-tailed deer◼◼◼(type of deer)
noun