woman of great stature, strength and courage - Inglés Sinónimo Diccionario