well-kept lawn - Spanish English Dictionary