bottle up
bottle up {v.}
1. To hide or hold back; control.
There was no understanding person to talk to, so Fred bottled up his unhappy feeling.
2. To hold in a place from which there is no escape; trap.
Our warships bottled up the enemy fleet in the harbor.
Categories:
Source: A Dictionary of American Idioms