woman of great stature, strength and courage - Alemán Inglés Diccionario