Noun: An extremely loose-lipped vagina
"My dick was practically lost in her flesh cave."
by hansonpaulsey November 09, 2009
1 more definition
A small cave made of flesh that occasionally are inhabited by One Eye Trouser Snakes. You may also find the rare yet beautiful Tube-Steak smothered in Underwear inside from time to time.
Did you see that fleshcave, OMG the sugar walls!
by 09h4395hyg0o34 June 15, 2010