Skip to main content

Cozmocool's definitions

Troon

A town in South Ayrshire, Scotland, United Kingdom.
Aye pal, gonnae go tae Troon on de bus?

Aye mate gonnae get aff there.

Sound as wee man.
by Cozmocool June 7, 2024
mugGet the Troon mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email