Top definition
It is a lady's special place where trophies of her conquests are stored.
Ellie placed Rob's trophy in her lady cabinet on the weekend.
by Trophy October 08, 2013
Get the mug
Get a lady cabinet mug for your sister Sarah.