What does arse haddock mean?

arse haddock meaning in Urban Dictionary

an amiable term for somebody who's just made an error or said some thing stupid.