baba

Word form baba
Language: French (Indian Ocean)
Word meaning baby