What does "virago" mean?

Virago: Hence, a mannish woman; a bold, turbulent woman; a termagant; a vixen. Virago . . . serpent under femininity. Chaucer.

Sources