Top definition
A scam, only scammier.
<HomerSimpson> I smell a scam... or possibly scamola!
by B-Drac August 16, 2003
Get the mug
Get a scamola mug for your girlfriend Jovana.
buy the domain for your recipe site