SIREN


Meaning of SIREN in English

I . n.

1.

Mermaid.

2.

[Written also Syren .] Tempter, seducer, Circe, bewitching or fascinating woman.

3.

( Zool. ) Mud iguana, mud-eel.

II . a.

Alluring, seducing, tempting, bewitching, fascinating.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.