park and garden arrangement - French English Dictionary