green praying mantis - French English Dictionary