English-French dictionary »

democide meaning in French

EnglishFrench
democide noun

démocide◼◼◼nom {m}