A virago is a woman who demonstrates abundant masculine virtues. The word comes from the Latin word virāgō (genitive virāginis) meaning "vigorous maiden" from vir meaning "man" or "man-like" (cf. virile and virtue) to which the suffix -āgō is added, a suffix that creates a new noun of the third declension with feminine grammatical gender. Historically, this was often positive and reflected heroism and exemplary qualities of masculinity. However, it could also be pejorative, indicating a woman who is masculine to the exclusion of traditional feminine virtues.
https://en.wikipedia.org/wiki/Virago