earth socket - French English Dictionary