brae , n : (Northern England, Scotland) The sloping bank of a river valley. (Northern England, Scotland) Any hillside or slope.
Technology, Business & Culture
brae , n : (Northern England, Scotland) The sloping bank of a river valley. (Northern England, Scotland) Any hillside or slope.