Find the word definition


Youlton is a village and civil parish in Hambleton district of North Yorkshire, England. It is situated approximately miles south-west of Easingwold and from York. The population of the civil parish at the 2011 Census was less than 100. Details are included in the civil parish of Aldwark, North Yorkshire.