RhymeZone

 

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