1 definition by sojourner1986
(noun) the most beautiful, adorable, lovable creature.
(verb) to love, hang out with, or while away hours with that creature.
(verb) to love, hang out with, or while away hours with that creature.
by sojourner1986 October 22, 2011