Electra (Q858663)
one of the Pleiades in Greek mythology
Language: