promise me you'll come back - German English Dictionary