French-English dictionary »

xénocide meaning in English

FrenchEnglish
xénocide nom

xenocide(genocide of entire alien species)
noun