daunting

Intimidating or overwhelming.