look up any word, like trill:
 
1.
A person place or thing that really irrates you but you don't want to use foul langauge to describe it.
That horrible person is a duckface barracuda.
by duckface barracuda May 09, 2014