tall and well-built - Espagnol Anglais Dictionnaire