a.
1.
Strong, mighty, powerful, puissant, vigorous, sturdy, athletic, brawny, muscular, sinewy, stalwart, able-bodied.
2.
Difficult, hard, perilous, dangerous, toilsome, troublesome, laborious.
3.
Large, great, gigantic, strapping, huge, colossal, Cyclopean.