Find the word definition

Wikipedia
Leebotwood

Leebotwood is a small village and civil parish in Shropshire, England. It is about south of Shrewsbury and north of Church Stretton.