mango orchard - French English Dictionary