Moore

edit

Etymology

edit

from French barrage

Noun

edit

baraase

  1. dam built to keep water in one place