person of tall stature and strong texture - Alemán Inglés Diccionario