mantis (mantodea) - German English Dictionary