French-English dictionary »

filicide altruiste meaning in English

FrenchEnglish
filicide altruiste nom {m}

altruistic filicidenoun