leda

LEE-dah

Definitions

1. noun

In Greek mythology, the mother of Castor and Pollux. Also, in botany, a genus of flowering plants.

“She was particularly interested in the story of Leda in Greek mythology.”

Synonyms

  • genus
  • mother