RELATED WORDS
PARAPHRASING
(of difficulties etc) too large or serious to oppose, deal with, successfully
impossible