3 definition by Anonceymous

Top Definition
A UK trains company that operates most trains in Scotland. Owned by Abellio.
I get the ScotRail train to Waverley
via giphy
by Anonceymous July 25, 2019

Mug icon
Buy a ScotRail mug!
Llandough (Llandochau-fach) is a small village in the Vale of Glamorgan, near Cardiff.

It is home to one of the main hospitals of Cardiff and is within a few minutes of Penarth, Barry and Cardiff City
I live in Llandough, next to the hospital.
by Anonceymous January 06, 2020

Mug icon
Buy a Llandough mug!
Town marking the edge of the Cannock Chase. Just north of the bit of the UK God forgot about. Not too bad, but not the nicest place in the world.
Guy 1: You live in Cannock?
Guy 2: Yeah, go mountain biking every Thursday. Literally right outside my doorstep
by Anonceymous October 05, 2019

Mug icon
Buy a Cannock mug!