1 definition by zx81

Also a man who calls talksport, barking scooby dooby doo! Borderline psychotic.Possibly a myth.
by zx81 May 6, 2004
Get the scooby doo mug.