i got a quick look inside phil's shed the other day - it's like ali baba's cave
a place which is full of valuable goods often stolen
"i got a quick look inside phil's shed the other day - it's like ali baba's cave" What is the definition of "ali baba's cave"?