Translation of lidi in English:

lidi

noun

  • 1

    rib of a palm leaf
    ‘sapu lidi’ broom made of these ribs