/vi rah"goh, -ray"-/ , n. , pl. viragoes, viragos .
1. a loud-voiced, ill-tempered, scolding woman; shrew.
2. Archaic. a woman of strength or spirit.
[ bef. 1000; ME, OE virago, equiv. to vir man + -ago suffix expressing association of some kind, here resemblance ]
Syn. 1. scold, nag, termagant, harpy, Xanthippe.