praying mantises - French English Dictionary