release agreement - German English Dictionary