1 definition by Mardybummaahhh

A pet name for a man who’s girlfriend doesn’t know how to show emotional love and so compensates with humour which appears insulting but is actually an expression of her love for him
by Mardybummaahhh November 20, 2021
Get the Beanboy mug.