Top definition
(noun) An undying entity that is essentially immortal that looks fairly similar to the average adult human.
by bpeugh1 May 28, 2018
Get the mug
Get a yabaflabada mug for your friend Helena.