Skip to main content

duckface barracuda's definitions

Duckface Barracuda

A person place or thing that really irrates you but you don't want to use foul langauge to describe it.
by duckface barracuda May 9, 2014
mugGet the Duckface Barracudamug.

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