Translation of "empusa" into English
conehead mantis, Empusa are the top translations of "empusa" into English.
empusa
-
conehead mantis
noun
-
Show algorithmically generated translations
Automatic translations of "empusa" into English
-
Glosbe Translate
-
Google Translate
Translations with alternative spelling
Empusa
-
Empusa
Phrases similar to "empusa" with translations into English
-
Squilla empusa
Add example
Add