impression: a vague idea in which some confidence is placed
idea: the content of cognition; the main thing you are thinking about
mantophasmatodea: an order of insect identified in 2002 in a 45 million year old piece of amber from the Baltic region