What does ‘drape’ mean?

( v ) To consume or overcome. I’m totally draped by this final project.