Translation of lidi in English:

lidi

noun

  • 1

    rib or vein of the coconut palm