depend on the kindness of strangers - German English Dictionary