What is the meaning of the idiom A pipe dream

A ) A pleasant dream

B ) A bad dream

C ) An impracticable wish ✅

D ) A foolish idea