French-English dictionary »

démocide meaning in English

FrenchEnglish
démocide nom {m}

democide◼◼◼noun