Dictionary.com
Thesaurus.com
has draped
  • present perfect of drape (3rd person singular).