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,