Top definition
the evolution of a doof is a doofington which means an ultimate doof
You are such a doofington
by doofington June 10, 2018
Get the mug
Get a doofington mug for your papa Trump.