1 definition by Squid mysteries

Usually can be found in remote islands. Is usually annoying but the longer you know her, the more annoying she is. Spirit animal is lizard
Girl 1: yo Is that a lizard?!
Girl 2: no, i think thats a selvy
by Squid mysteries November 6, 2019
Get the Selvy mug.