Translation of biri-biri in English:

biri-biri

sheep

noun

  • 1

    sheep, grass-eating animal with a thick fleece