Orkney-English results

brae noun hillside or mound