Meanings1archaicresistance; defence; also in the sense of defenders; guard2 more meaningsNoun1weir2barrage