1 definition by shanedizzle

Top Definition
One who takes in strays. Cats, Dogs, humans, doesn't matter to a Selene. Their kind naturedness is only rivaled by their bad choice in friends.
Aww, that guy's life sucks, i should take him out for coffee.
to which is responded - dude, you are such a selene.
by shanedizzle February 04, 2010
Mug icon
Buy a selene mug!