Top definition
(noun) An undying entity that is essentially immortal that looks fairly similar to the average adult human.
by bpeugh1 April 21, 2018
Get a yabaflabada mug for your mother-in-law Helena.