impressnoun stamp or seal used to make an impression sealnoun design or insignia associated with organization or official role sealnoun stamp used to impress a design on a soft substance stampnoun device for stamping designs stampnoun indentation or imprint made by stamping |