tall, well-built man - Francés Inglés Diccionario