Put-upon meaning

Alternative form of put upon.
adjective
0
0
Imposed on, taken advantage of, used, taken for granted, or unappreciated.
adjective
0
0
Advertisement