Summary
English Synonyms:   more detail...
  1. Siren:


English

Detailed Synonyms for Siren in English

Siren:

Siren [the ~] nomen

  1. the Siren
    – a sea nymph (part woman and part bird) supposed to lure sailors to destruction on the rocks where the nymphs lived 1
    the Siren
    – a sea nymph (part woman and part bird) supposed to lure sailors to destruction on the rocks where the nymphs lived 1
    • Siren [the ~] nomen
      • Odysseus ordered his crew to plug their ears so they would not hear the Siren's fatal song1

Related Definitions for "Siren":

  1. a sea nymph (part woman and part bird) supposed to lure sailors to destruction on the rocks where the nymphs lived1
    • Odysseus ordered his crew to plug their ears so they would not hear the Siren's fatal song1

Related Synonyms for Siren