implora - Spanish English Dictionary