English dictionary
draining
Definitions, examples, synonyms and antonyms from WordNet 3.0.
adjective satellite
-
having a debilitating effect
Synonyms exhaustingSource: WordNet 3.0
verb
-
The art of carrying off surplus water, as from land.
Source: webster1913