Translation of titisan embun in English:

titisan embun

dewdrop

noun

  • 1

    dewdrop