mantis (mantodea) - Turkish English Dictionary