SIREN


Meaning of SIREN in English

(n.) Something which is insidious or deceptive.

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