Translation of Saba in English:

Saba

Sheba, n.

feminine noun

  • 1

    Sheba
    la reina de Saba the Queen of Sheba