Skip to main content

DivineSoothsayer's definitions

Baba

baba means father in many languages
in others it means grandma or old woman
by DivineSoothsayer August 20, 2006
mugGet the Babamug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email