delayed gratification - German English Dictionary