Translation of lebuh in English:

lebuh

avenue

noun

  • 1

    avenue, wide street or road