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. Stands for "Quick Exhale of Laughter" can also be written "qel", omitting the "o" in "of" user..
1. A quiet girl who looks like she has no friends but actually has a lot of friends that are really close to her. Man 1: Hey dude i think ..
1. The worst freestyle ever. Featured on the music episode of Chapelle's Show. It goes something like "You beating me is like Bil..