1 definition by slendy.arkham1812

A place where people meet up to do drugs and get high.
"Dude, let's go to Narnia tonight and get hammered,"
by slendy.arkham1812 July 25, 2015
Get the narnia mug.