plantation of new olive trees - French English Dictionary