Pulled it off. By SpeakEnglishGroup | November 29, 2016 - 2:33 pm |August 16, 2020 To successfully achieve something that is difficult. I think I can pull it off. Bookmark the permalink.