manga meaning in english [Tel.] n. The tree called Vangueria spinosa, or Randia dumetorum. pinditakamu, mandacettu.