pull it off (succeed) - Deutsch Englisch Wörterbuch