grangemouth








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)
45 queries 0.403