leave promptly - German English Dictionary