aleatory promise - German English Dictionary