🇬🇧 en de 🇩🇪

put upon adjective

  • Imposed on, taken advantage of, used, taken for granted, or unappreciated.
ausgenutzt
Wiktionary Links