pay the ultimate price - Allemand Anglais Dictionnaire