Englishfor English speakers
next to impossible undertaking English
Synonyms next to impossible undertaking synonyms
What other words have the same or similar meaning as next to impossible undertaking?