to stand tall - Allemand Anglais Dictionnaire