Portuguese-English dictionary »

sirena meaning in English

PortugueseEnglish
sirena noun
{f}

siren [sirenia](nymph of Greek mythology)
noun
[UK: ˈsaɪə.rən] [US: ˈsaɪ.rən]