1 definition by kilmarnock378

A band from Glasgow named after the days of a month when a woman bleeds!
That band The Red Show smell funny!
by kilmarnock378 June 6, 2011
Get the The Red Show mug.