Define River Clyde. River Clyde synonyms, River Clyde pronunciation, River Clyde translation, English dictionary definition of River Clyde. A river of southwest Scotland flowing about 171 km northwest to the Firth of Clyde, an estuary of the North Channe
followed by a point penalty on her second rules violation for slamming her racquet. With the match slipping, Williams argued she had been cheated out