draining
Explore definitions, synonyms, and language insights of draining
Definitions
                    Adjective Satellite
                    
            having a debilitating effect; "an exhausting job in the hot sun"
                Explore definitions, synonyms, and language insights of draining