Translation of domba in English:

domba

sheep

noun

  • 1

    sheep
    ‘mengadu domba’ to play off one against another
    ‘Domba Allah’ congregation, the Lamb of God


User Contribution

domba

Sheep

noun