English Definitions!
the faculty or activity of imagining things, typically involving variation on an existing wor
Card 1 of 100