English Dictionary
Definition baba in British English
baba noun
[countable] noun
/ˈbɑːbɑː/
English Dictionary