a tall, massively built man - Espagnol Anglais Dictionnaire