meaning of arse haddock

arse haddock meaning in Urban Dictionary

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