Translation of terbendung in English:

terbendung

dammed up

verb

  • 1

    dammed up
  • 2

    held back