Definition of sirena
Tagalog to English English Definition: (noun) mermaid
source: Large Tagalog Dictionary English Definition: (noun) siren; foghorn
source: Large Tagalog Dictionary noun - siren [sáiren]
Sirena source: Diccionario Ingles-Español-Tagalog
Visual Thesaurus 
Nearby Word
sirena, sirenia, siren, sirenian, sirene, serenoa, sirname, syren, squireen, sirain, skreen, surnia, serein, sorema, sereno, screen, serene, scream, surrein, sorehon
|
|
|