Kamus SABDA Mobile
Bahasa Indonesia
English
Found 1 definition:
ayr
.
ayr
top
Pos
: Noun
[WORDNET DICTIONARY]
Noun
ayr
has 1 senses
ayr
(n = noun.location)
- a port in southwestern Scotland;
is a kind of
port
,
town