1 definition by swaggyOctopus

A stupid sea star in human's shape, with a weird hobbit of killing zombies.
Check it out, here comes the HAORAN LIN, aka Eva idol.
by swaggyOctopus April 23, 2019
Get the Haoran mug.