Find the word definition

Wikipedia
Craigmillar

Craigmillar , from the Gaelic Crag Maol Ard, meaning 'High Bare Rock', is an area of Edinburgh, Scotland about south east of the city centre, with Duddingston to the north and Newcraighall to the east.