Noun ayr has 1 sense
  1. Ayr - a port in southwestern Scotland
    --1 is a kind of
    town; port
,
TOP