Translation of "serena" into English
mermaid, siren, siren are the top translations of "serena" into English.
serena
-
mermaid
noun -
siren
noun
-
Show algorithmically generated translations
Automatic translations of "serena" into English
-
Glosbe Translate
Translations with alternative spelling
Serena
-
siren
verb noun adjectivefemale creature from Greek mythology who lured nearby sailors to shipwreck
Add example
Add