Sentence:  Most marketing people agree it is going to take redoubled <WSD>efforts</WSD> to satisfy future requirements . 
Meaning of the word marked with <WSD> tags:  use of physical or mental energy; hard work