hell-on-wheels
hell-on-wheels {n.}, {slang}
A short-tempered, nagging, or crabby person especially one who makes another unhappy by constantly criticizing him even when he has done nothing wrong.
Finnegan complains that his wife is hell on wheels; he is considering getting a divorce.
Categories:
Source: A Dictionary of American Idioms