devil's riding-horse (mantis carolina) - Spanish English Dictionary