daunting

tending to overwhelm or intimidate

Related Post