Dictionary.com
Thesaurus.com
has screwed
  • present perfect of screw (3rd person singular).