Definition of Grangemouth
burgh and port on the Firth of Forth in central Scotland population 21,666
Learn More about grangemouth
Britannica.com: Encyclopedia article about Grangemouth
Seen and Heard
What made you want to look up Grangemouth? Please tell us where you read or heard it (including the quote, if possible).