tall and well-built - Turc Anglais Dictionnaire