Tartars Synonyms

A fiercely vigilant and unpleasant woman
(Noun)
Synonyms:
  1. dragons
  2. beasts
  3. tophi
  4. calculuses