Translation of pendebungaan sendiri in English:

pendebungaan sendiri

self-pollination

noun

  • 1

    self-pollination