Definition, synonyms and related words
To accomplish a task without the proper materials or under unreasonable conditions; to do the impossible.