Meanings

  1. archaicresistance; defence; also in the sense of defenders; guard

2 more meanings

Noun

  1. weir

  2. barrage