mantis (mantodea) - French English Dictionary