dam up

Verb

1. obstruct with, or as if with, a dam;

  • "dam the gorges of the Yangtse River"
  • synonym: dam
1. It's hard to dam up one's feelings.
一个人要抑制自己的感情是不容易的。

来自《简明英汉词典》