SMART Vocabulary: associated terms and phrases Complicated and tricky to do State-of-the-art bold ambitiously another arduous formidable formidably get blood out of/from the stone idiom grail grueling onerous onerously overdemanding painstaking picnic toughen trickily difficult tuff extremely-delicate See more effects » Website illustrations or photos are for illustration needs only https://ericah185ubg9.dm-blog.com/profile