put-upon
adjectiveDefinition of put-upon
: imposed upon : taken advantage of
Keep scrolling for more
Keep scrolling for more