SIRENA


Meaning of SIRENA in English

n siren (1. [Mythol.]; 2. as in “the ship’s siren”)

Interlingua English vocab.      Английский словарь Интерлингва.