Demanding, Difficult, Taxing
This page is the CodyCross answer for the clue below from Pet Shop, Group 350, Puzzle 2 (Pet Stain Remover).
Question is: Demanding, Difficult, Taxing
and the answer is: STRESSFUL
Word Meaning:
STRESSFUL — Irritating; causing stress.
Definitions from Wiktionary.