Meaning of sirena

sirena

Tagalog

n. 1. mermaid; 2. siren; nymph


sirena

Tagalog

n. siren (whisle)