2 definitions by effenaye

It's a land in the not so distant, unfortunately, where friends grow on trees. A land where money flows from friends, but rarely, if ever, flows back.
Did you hear about the neighbors? They haven't been paying the mortgage, but that hasn't stopped them from borrowing money and going on vacation anyway. They're living in "Frascaland".
by effenaye November 11, 2012
Get the Frascaland mug.
The art of loaning money to, or doing business with a friend, and losing both.
My renter just called to let me know he wasn't going to pay rent anymore. I just got Frasca'd!!!!!
by effenaye October 25, 2012
Get the Frasca'd mug.