Top definition
A feminine napkin, specifically a Maxi-pad
I got's to go to da store & buy me some beaver mattresses - gettin' kinda runny down dere!
by Blorb2! April 14, 2012
Get the mug
Get a Beaver Mattress mug for your papa Vivek.