Your name means tea infusion in Japanese. It comes from the finest leaves of the Camellia sinensis. Sencha is a "roasted" tea, hence its characteristic vegetal flavor that distinguishes it from green teas, combining a slightly bitter touch with a smooth bouquet. Its direct exposure to the sun gives it an unmistakable intense green color.