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, sirname, serenoa, syren, squireen, screen, serein, serene, sorema, sirain, surnia, sereno, scream, skreen, sorehon, surinam
|
|
|