The notion of something being a "fake" seems linguistically odd.  Normally, if you have an adjective and a noun, the noun notes what the thing being talked about is, and the adjective describes some quality of the thing in question.  A "fake plant", however, doesn't seem to fit that pattern at all, because a fake plant isn't a plant to begin with; the noun seems to be violating its intended function.  Is "fake" something other than an adjective, then, perhaps analogous to "not a"?  Or is a "fake plant" actually a "fakeplant", i.e. the fake is a part of the noun rather than an adjective, despite its apparent form?  Doesn't the adjective "fake" somehow undermine the purpose of nouns?