Find the word definition

Wikipedia
Ambleston

Ambleston is a village, parish and community in Pembrokeshire, Wales, north of Haverfordwest. The parish includes the hamlets of Wallis and Woodstock .