RhymeZone

 

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.

(Definitions from Wiktionary)

Related words...
Descriptive words...


 
Help  Feedback  Privacy  Terms of Use

Copyright © 2023