Translation of leeba in English:

leeba

dove

noun (class 5, plural maeba)

  • 1

    dove
    lephoi