1 definition by athh96@!

Top Definition
A smelly vagina.
Alice: Wanna Netflix and chill?
Chad: Ain't gonna be putting my wood in that Salmon Cavern tonight.
via giphy
by athh96@! January 23, 2018

Mug icon
Buy a salmon cavern mug!