formidable ·adjective (DIFFICULT)

Definition: difficult and needing a lot of effort or thought Level: C2