Skip to main content

Definitions by selfcare1230

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