a patch of garden - French English Dictionary