patches of grass - French English Dictionary