Translation of "Siren" into English
siren is the translation of "Siren" into English.
Siren
-
siren
verb noun adjectivefemale creature from Greek mythology who lured nearby sailors to shipwreck
-
Show algorithmically generated translations
Automatic translations of "Siren" into English
-
Glosbe Translate
Add example
Add