Grangemouth

/ (ˈɡreɪndʒmaʊθ, -məθ) /

noun

a port in Scotland, in Falkirk council area: now Scotland's second port, with oil refineries, shipyards, and chemical industries. Pop: 17 771 (2001)

Example sentences from the Web for grangemouth