IQ: The average woman spends 43 days of her life doing this for her husband:
A: Shopping for his gifts
Vituperative: vahy-too-per-uh-tiv
calumniating, castigating, censorious, contumelious, defamatory, derisive, disparaging, insolent, insulting, invective, libelous, maligning, obloquious, offensive, opprobrious, reproachful, reviling, rude, sarcastic, scathing, scolding,








