electra dolphin - Turkish English Dictionary