darjeeling

Explore definitions, synonyms, and language insights of darjeeling

Definitions

Noun
a fine variety of black tea grown in northern India

More General Terms