{{term}}
- {{preview}}
Top definition
yabaflabada
(noun) An
undying
entity
that is essentially
immortal
that looks fairly similar to the average adult human.
A
Yabaflabada
was
spotted
near
the beach
.
by
bpeugh1
April 21, 2018
Get a
yabaflabada
mug for your mother-in-law Helena.