Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of Loudoun:
noun: A parish of East Ayrshire council area, Scotland. It was also included in the name of Kilmarnock and Loudoun District, but this was merged into East Ayrshire in 1996.