for the good of all mankind - French English Dictionary

Suggest a Term