Skip to main content

Definitions by Cozmocool

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.
Troon by Cozmocool June 7, 2024