Definitions from Wikipedia (Grangemouth Refinery)
▸ noun: an oil refinery complex located on the Firth of Forth in Grangemouth, Scotland, currently operated by Petroineos.
▸ Words similar to Grangemouth Refinery
▸ Usage examples for Grangemouth Refinery
▸ Idioms related to Grangemouth Refinery
▸ Wikipedia articles (New!)
▸ Words that often appear near Grangemouth Refinery
▸ Rhymes of Grangemouth Refinery
▸ Invented words related to Grangemouth Refinery
▸ noun: an oil refinery complex located on the Firth of Forth in Grangemouth, Scotland, currently operated by Petroineos.
▸ Words similar to Grangemouth Refinery
▸ Usage examples for Grangemouth Refinery
▸ Idioms related to Grangemouth Refinery
▸ Wikipedia articles (New!)
▸ Words that often appear near Grangemouth Refinery
▸ Rhymes of Grangemouth Refinery
▸ Invented words related to Grangemouth Refinery