Llama Shop

What is Llama Shop?


1.

A derogatory term for a convenience store operated by a person of Middle Eastern descent.

Let's run down to the llama shop and grab some 40's before Prakash closes up for the night.

See gas station, apu, haji, llama


0

Random Words:

1. A sexual position that can only be achieved by having sex inside a large tyre which is rolling down a hill. Glenn wanted to go skating,..
1. The act of associating sexual excitement with urine and urination. Apparently was practiced by German Chancellor Adolf Hitler and may ha..
1. the best comeback in the world no word known to man can beat it, it is a combination of nimble dwarf nick jones zeke schmitter spangtard..