siren

2 ENTRIES FOUND:

siren

noun

Definition of SIREN

a woman whom men find irresistibly attractive <one of history's most famous sirens, Cleopatra charmed both Julius Caesar and Mark Antony>

Seen & Heard

What made you want to look up siren? Please tell us where you read or heard it (including the quote, if possible).