Synonyms of dams

1 Syllable
gate, weir, dike, bank, ditch
2 Syllables
barrier, levee, grade, milldam, millpond
3 Syllables
barrage, hindrance, obstruction