Grangemouth (noun) Definition, Meaning & Examples

noun
  1. a port in Scotland, in Falkirk council area: now Scotland's second port, with oil refineries, shipyards, and chemical industries. Pop: 17 771 (2001)
Grangemouth (noun) Definition, Meaning & Examples

More Definitions