Giclée - French for spray, describes the modern process of printing on fine art papers or canvas. Typically when people talk about giclée, they are referring to a painting which is scanned and printed to emulate the original; but in this case each giclée is an original, relying on the same digital information used to produce the exceptional quality smaller prints.
The main difference is that this is printed on an even wider format professional printer using ultrachrome inks. It is printed on 100% rag watercolor paper which is particularly well suited to holding the pigment.
The image itself will be approximately 17"x 25".