upkeep of gardens - German English Dictionary