VariousWords beta
Related Terms:
Definitions:
Noun
Darjeeling
Definition: a fine variety of black tea grown in northern India
Definition: Short for Darjeeling tea: tea from or similar to that from Darjeeling, India.