appeal deeply to - French English Dictionary