SIREN


Meaning of SIREN in English

n. North American salamander; warning device that makes a loud wailing sound; creature that is half-woman and half-bird and sings in order to lure sailors to their deaths (Greek Mythology); dangerously attractive woman, temptress (Slang)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.