praying insect - German English Dictionary