Definition of Draining

  • 1. Having a debilitating effect Adjective Satellite

Synonyms for word "draining"

Semanticaly linked words with "draining"