Translation of domba in English:

domba

sheep

  • 1

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


User Contribution

Domba

Sheep

noun