Dictionary of American idioms

VENT SOMETHING (UP)ON SOMEONE OR SOMETHING

vent something (up)on someone or something: translation

ventsomething(up)onsomeone or something
to release one's emotional tension on someone or something. (

Upon

is formal and less commonly used than

on

.) •

Henry vented his anger on Carl.

It's no use to vent your hatred on a door. Kicking it won't help.