escorted temporary leave - German English Dictionary