interfluve - French English Dictionary