Translation of kacapiring in English:

kacapiring

gardenia

noun

  • 1

    gardenia, fragrant white or yellow flower, tree or shrub bearing this