Ogmore noun1 •A river in Bridgend borough county borough, southern Wales, which flows into the Bristol Channel at Ogmore-by-Sea.