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