English-French dictionary »

altruistic filicide meaning in French

EnglishFrench
altruistic filicide noun

filicide altruistenom {m}