praying mantids - Turkish English Dictionary