Translation of dedap in English:

dedap

(dadap)

noun

  • 1

    a plant or small tree with red, odourless flowers usu. found in the forest