Definition of Denudate

  • 1. Without the natural or usual covering Adjective Satellite
  • 2. Lay bare Verb

Synonyms for word "denudate"

Semanticaly linked words with "denudate"