SIREN


Meaning of SIREN in English

(n.) A mermaid.

Webster's English dictionary.      Английский словарь Webster.