Common Adjective Collocations of demanding

challenge, complex, complicate, critical, difficult, great, hard, harsh, high, immediate, impatient, important, insistent, intense, light, little, long, loud, much, new, other, own, public, reward, right, same, sophisticate, special, such, time