ENSHROUD

Definition of ENSHROUD

  1. (verb)cover as if with a shroud