RELEASE Meaning of RELEASE in English (n.) A device adapted to hold or release a device or mechanism as required; Webster's English dictionary. Английский словарь Webster. 2012