Translation of sheep in Indonesian

sheep

biri-biri, domba

noun

  • 1

    biri-biri, domba


User Contribution

sheep

domba