a visible sign or impression made or left upon anything

listen to the pronunciation of a visible sign or impression made or left upon anything