promise of gift - German English Dictionary