Translation of bidara in English:

bidara

(bedara)

noun

  • 1

    a tree with edible fruit almost similar to the longan