Meaning of SHEBA in English

SHEBA

Queen of, an ancient mere woman who matched her brains against the brainiest man who ever lived. She lost.

Who is who English vocabulary.      Английский словарь "Кто есть кто".