1 definition by howardsss

Top Definition
An Insane idiot and one who is not only weird but also stupid but yet somehow some people still like him.
Wow Your such a Ben Covach but its OK Ill still talk to you.
by howardsss April 19, 2018

Mug icon
Buy a ben covach mug!