impression: a vague idea in which some confidence is placed
idea: the content of cognition; the main thing you are thinking about
sea lamprey: large anadromous lamprey sometimes used as food; destructive of native fish fauna in the Great Lakes