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.