delayed auto-release - French English Dictionary