Comprehensive resource for understanding and mastering English idioms
The idiom "in a huff" means to be angry or upset, often over something minor or imagined. It is usually used when someone is acting out of proportion or behaving irrationally. The figurative meaning of the idiom is that the person is puffed up and agitated, like a huffing and puffing steam engine.
The origin of the idiom "in a huff" is unclear, but it has been in use since at least the 19th century. One theory suggests that it comes from the phrase "blow up like a huffing and puffing engine," which means to become angry or agitated quickly. Another theory suggests that it comes from the verb "huff," which means to breathe heavily or puff out one's chest in anger. Over time, the meaning of the idiom has remained relatively consistent, but the usage may have changed slightly. For example, in earlier times, the phrase was more commonly used to describe someone who was physically huffing and puffing. Today, it is more often used to describe someone who is angry or upset in a less physical sense.