Fancy and Foreknowledge
The terms fancy and foreknowledge are synonyms (words with similar meaning).
The noun Fancy can be replaced with noun Foreknowledge in some context.
Fancy and Foreknowledge are mostly used as synonyms in topics related to: idea, view, visualization, concept and ideal.