promise of sale - German English Dictionary