gruelling

  1. çok zor
  2. meşakkatli
  3. çok yorucu
çok yorucu, bitap düşürücü, meşakkatli, (iş).
a gruel(l)ing race/contest.
işkence, eziyet