delayed auto-release - German English Dictionary