praying mantises - Turkish English Dictionary