woman of great stature, strength and courage - Turkish English Dictionary

Suggest a Term