implora - German English Dictionary