Skip to main content

Definitions by DivineSoothsayer

baba means father in many languages
in others it means grandma or old woman
Baba by DivineSoothsayer August 20, 2006