Translation of cepu debunga in English:

cepu debunga

anther

noun

  • 1

    anther, part of a stamen containing pollen