Top definition
Electro/Techno act from Amsterdam, the Netherlands.
The name means sticker and their logo is seen on various walls in Amsterdam as street art stickers and stencils.
The name means sticker and their logo is seen on various walls in Amsterdam as street art stickers and stencils.
by djsynchro July 24, 2008