Translation of langsat in English:

langsat

noun

  • 1

    a type of tree bearing a yellowish fruit which produces a sap