a large and muscular man - Allemand Anglais Dictionnaire