Top definition
The one who is there in your worst time. Some one who somewhere between best friend and boyfriend. ; When you love someone with whom i can't live without or live with.
Where is my Babudu? ; I love you Babudu. ; Babudu is the smartest?
by Darknightrdr June 12, 2018
Get the mug
Get a babudu mug for your mate Manley.
buy the domain for your pet blog