self-commune - French English Dictionary