tall and well-built - Turco Inglés Diccionario