Translation of "sirena" into English
mermaid, siren, mermaid are the top translations of "sirena" into English.
sirena
-
mermaid
noun -
siren
noun
-
Show algorithmically generated translations
Translations with alternative spelling
Sirena
-
mermaid
nounlegendary aquatic creature with the upper body of a female human and the tail of a fish
Add example
Add