electra complex - Turkish English Dictionary