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