Top definition
A name Scottish locals give to the railway company "ScotRail" as they fail at delivering trains on time or even turn up at all
by Billy McFadden June 06, 2018
Get the mug
Get a scotfail mug for your papa José.