praying mantid - German English Dictionary