to pull something off - Spanish English Dictionary