Find the word definition

Wiktionary
hard done by

a. (context idiomatic English) used, cheated, dejected