very tall and strong person - Espagnol Anglais Dictionnaire