Translation of tebaran in English:

tebaran

litter, seed

noun

  • 1

    litter, seed