1 definition by L24s Finest

Top Definition
A cracker that even black people love :)
If I found Sliar in bed with my wife I'd tuck him in
by L24s Finest July 26, 2008

Mug icon
Buy a Sliar mug!