Tasting term used to indicate the smell

or taste of green plants.

Written by

Decanter Staff
Decanter Team

Content written and compiled by the Decanter Team