1 definition by leopardtree

Top Definition
a) adjective describing something enlightening
b) a "lightbulb" moment
1) ultra-modern
a) ...schlik idea...
b) Schlik!
1) ...that's a schlik watch...
by leopardtree October 13, 2009
Mug icon
Buy a schlik mug!