Top definition
bumbling oaf who is normally happy but can lash out with a vicious "shut up"
hey senfen i voted for you
by Nich Schwartz March 17, 2004
Get the mug
Get a senfen mug for your father-in-law Manley.