Definition of Ayr

  • 1. A port in southwestern Scotland Noun

Semanticaly linked words with "ayr"