SIREN


Meaning of SIREN in English

sirene; (nymph) sirena

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