green praying mantis - Turkish English Dictionary