electra dolphin - French English Dictionary