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