1 definition by Lilian Peters

Top Definition
The most badass electronic rock band.
Who are those four rad dudes from?

That rad band, Ghost Town
by Lilian Peters January 16, 2014

Mug icon
Buy a Ghost Town mug!