well-kept lawn - French English Dictionary