frump
noun.
a dull unattractive unpleasant girl or woman
she got a reputation as a frump|she's a real dog
Synonym: dog