Noun Definition

ayr

1.Definition: a port in southwestern Scotland

Category: Places