Top definition
a term used for the blood that shoots out of a horned lizard's eye
That dengobabo really got in my eye!
by tttunicman June 24, 2019
Get the mug
Get a dengobabo mug for your guy Manafort.