Top definition
A drop-dead gorgeous hot chick.
Wow, she's a real hubahuba!
by Mike November 05, 2003
Get the mug
Get a hubahuba mug for your father Trump.