pot shop

Noun

 * 1) A shop that sells cannabis.
 * 2)  A small public house.