Definition: 1. (idiomatic) The lioness.
Show more information about queen of beasts
Search took: 1.5903 ms