olive tree grove - French English Dictionary