persistent supplication - German English Dictionary