make great physical or moral sacrifices - Français Anglais Dictionnaire

Suggérer une traduction