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 person, often a peacenik, who believes that if you give the enemy what they want, they won't do anything more. See also: France,..
1. Means happiness, also sadness sometimes, euphoria, excitement, and also the chorus from some songs, depending on the context.- UOOOOOOO..
1. 1. A globetrotting jetsetter who thinks nothing of hopping on a plane to Asia for a shopping spree. 2. People who deserve to be robbed ..