area with fruit trees and flowers - French English Dictionary