pull one out of the hat - Spanish English Dictionary