Translation of lebedu in English:

lebedu

dewlap

noun (class 5)

  • 1

    dewlap