three spined mantis - Turkish English Dictionary