noun a town in NE England, in Redcar and Cleveland district, on the North Sea.
redcar 🔊 Listen to this noun a town in NE England, in Redcar and Cleveland district, on the North Sea. Share Facebook Twitter Google +