Top definition
A scam, only scammier.
<HomerSimpson> I smell a scam... or possibly scamola!
by B-Drac August 16, 2003
Get a scamola mug for your brother-in-law Bob.