LEMON GREEN definition

LEMON GREEN. A delicate balance of honey and tart lemon bathed in a subtle sea of exquisite green tea.