Meanings

  1. dam, barrage