English synonyms about - contact  

Ayr

noun

1 Ayr

A port in southwestern Scotland.


Find more on ayr elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0337