to pull one's finger out - Spanish English Dictionary