A green delicia The mainstream japanese ice cream flavour, made with matcha tea powder, … a piece of love in your mouth!