Ayr
English Dictionary
->
Letter A
-> Ayr
Search Dictionary:
Ayr Definition
(n)
a
port
in
southwestern
Scotland
Ayr Synonyms
Ayr
© Art Branch Inc.