Top definition
Not worse than Bo'ness. But no snow because of fucking BP
Anna:Do you wanna build a snowman?
Elsa: Nah fam we live in Grangemouth next to the BP
by Official Pigeon December 09, 2016
Get the mug
Get a Grangemouth mug for your buddy Gรผnter.
2
Where the lassies take pride in giving the YGB a ride.

If you love bad weather, alcoholic teens and council hooses then...

Costa del gmoof is the place to be!
Thereโ€™s nothing wrong wi grangemouth!
by Ally Jennerson June 04, 2018
Get the mug
Get a Grangemouth mug for your coworker Josรฉ.