DENUDED

Definition of DENUDED

  1. (adj)without the natural or usual covering