3 definitions by *menace*
A term to describe a single internet browser window with over 20 active tabs. A Browser Forester can also be used to describe a person that creates this.
by *menace* June 30, 2023
It wasn't until Tina looked in the mirror that she realized Mike had given her a hickie and a Cheesy Sanchez.
by *menace* June 12, 2013