AYR





Definition:

  1. [noun] a port in southwestern Scotland
    Synonyms: Ayr

Synonyms: