Translation of lenong in English:

lenong

vulture

noun (class 5, plural manong)

  • 1

    vulture