queen of beasts in French queen of beasts in French reine des animaux noun (idiomatic) The lioness. Add to Flashcards