1 definition by selfcare1230

A term of endearment among lovers. Often used as an exaggeration of "babe."
"Bayba! Where are you?"
by selfcare1230 November 15, 2011
Get the Bayba mug.