orchard apple tree - French English Dictionary