Dictionary
Gramatyka angielska
Word: Barrage
ID Word Wordtype Definition 12908 Barrage n. An artificial bar or obstruction placed in a river or water course to increase the depth of water; as, the barrages of the Nile.
Do you know these words?
Make | Augment | Sociability | Inconcocted | Black book |