1 definition by cedricpleasehavemybaby

Top Definition
The greatest band ever.
Cosmonaut, Proxima Centauri, 198D, Napoleon Solo, etc.
by cedricpleasehavemybaby April 25, 2004

Mug icon
Buy a at the drive-in mug!