Skip to main content

Frowen

a VERY arguementative person, and also very annoying and a really hefty person
" Stop arguing!!You're such a Frowen
by Myuk May 31, 2007
mugGet the Frowen mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email