Online Dictionary and Scrabble Word Finder
(n.) A ravine caused by heavy rains or a watercourse.
Barracan Barrack Barraclade Barracoon Barracouata Barracuda Barrage Barramundi Barranca Barras