Top definition
An oafish creature in nature, a Leoaf is a large, clumsy, slow witted buffoon that has wondered too far away from the bridge it lives under and can't find its way home. Although they attempt to live in normal society their oafish tendencies make them easy to point out.
Leoaf is chasing the cat again
by ERAware November 02, 2009
Get the mug
Get a Leoaf mug for your Facebook friend Rihanna.