keep your promise - German English Dictionary