Definition of word ‘Virago’ (Vir-a-go)
(n) A strong, brave, or warlike woman; a woman of great stature, strength or courage who demonstrates exemplary and heroic qualities
The word comes from the Latin word vir, meaning virile to which the suffix -ago is added, a suffix that effectively re-genders the word to be female.