declaration

A declaration is an expression where an identifier is introduced, along with its type. It may or may not be implemented (used), and it may or may not have a value assigned (initialized).