queen of sheba's gazelle - German English Dictionary