llama shop Share definition Flag 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. llama shop by Hobo2 January 31, 2006 0 0 Get merch Get the llama shop mug. Buy Now — $32.95 See more merch