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.”
LEE-dah
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.”