1 definition by Rednose22244

Slang for someone who sleeps around in Walescapital city
That girl, Sophie, she’s the massive Cardiff City Bike!
by Rednose22244 January 5, 2021
Get the Cardiff City Bike mug.