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, serene, serein, sereno, scream, surnia, screen, skreen, sorema, sirain, surinam, ski run
|
|
|