christ on a bike, that dido doesn't half guzzle a lot of piss
bland female pop starlet who rumour has it consumes her own urine on an extremely regular basis
"christ on a bike, that dido doesn't half guzzle a lot of piss" What is the definition of "dido"?