Translation of "sirena" into English

mermaid, siren, syren are the top translations of "sirena" into English.

sirena
+ Add

Interlingue-English dictionary

  • mermaid

    noun
  • siren

    verb noun adjective
  • syren

    noun
  • Show algorithmically generated translations

Add

Translations of "sirena" into English in sentences, translation memory