EGAVE
put-upon
Meaning
adjective
Alternative form of put upon.
Similar words
victimized
ill-used
misused
used
exploited
off-put
fed-up
puttogether
oftused
hard-up
Save “put-upon” to learn later