Definition, synonyms and related words
Providing a way, means, or solution despite difficulty or impossibility.