sirena = mermaid feminine noun

sirena

feminine noun
feminine noun

English Translation of SIRENA

1
2
: siren
sirena de nieblafoghorn

Seen & Heard

What made you want to look up sirena? Please tell us where you read or heard it (including the quote, if possible).