Learn English with English, baby!

Join for FREE!

Featured Vocab

siren

What does "siren" mean?

  • grab, attain
  • a woman who sings beautifully and makes ships crash into rocks (from Greek mythology)
  • unusual, weird; creative, cool

Practice: siren

Members who passed this quiz