Release means any release, spill, emission, leaking, pumping, pouring, injection, escaping, deposit, disposal, discharge, dispersal, dumping, leaching or migration of any Hazardous Material into the indoor or outdoor environment (including the abandonment or disposal of any barrels, containers or other closed receptacles containing any Hazardous Material), including the movement of any Hazardous Material through the air, soil, surface water or groundwater.
Threatened Release means a substantial likelihood of a Release which requires action to prevent or mitigate damage to the soil, surface waters, groundwaters, land, stream sediments, surface or subsurface strata, ambient air or any other environmental medium comprising or surrounding any Property which may result from such Release.
Current Release means that version of the Product installed on the Equipment at the Commencement Date and any modifications to it or if a new Release is available, that new Release installed on the Equipment and any modifications to it;
Comment means a response to an article or social media content submitted by a commenter.
New Release means new releases, updates or versions of the Software made generally available by SAP through unrestricted shipment pursuant to SAP Support after the Effective Date of the Agreement.