Meaning of Ayr
Definition of Ayr
(noun)
a
port
in
southwestern
Scotland
Other information on Ayr
WIKIPEDIA results for
Ayr
Amazon results for
Ayr
Tweet