queen lizard mantis - German English Dictionary