a tall, massively built man - Turco Inglés Diccionario