SMART Vocabulary: relevant text and phrases Complicated and tricky to do advanced ambitious ambitiously An additional arduous formidable formidably get blood out of/from the stone idiom grail grueling onerous onerously overdemanding painstaking picnic toughen trickily challenging tuff extremely-delicate See extra success » Website photographs are for illustration functions only and https://oweni196wci0.wannawiki.com/user