Translation of baba in English:

baba

noun

  • 1

    Chinese descendants from the reign of Sultan Mansur Shah in Malacca who practise Malay culture and use Malay as their first language