French-English dictionary »

cérvicide meaning in English

FrenchEnglish
cérvicide nom

deerslaughter(killing of deer)
noun