1 definition by Kelly1920

A hatfish is a boy or girl who looks very good when wearing a hat, but when people see them without the hat its like they're a completely different uglier person.
I saw the boy from the party the other day, and he was way uglier. I can't believe he hatfished me.
by Kelly1920 October 1, 2018
Get the hatfish mug.