1 imperial tea | Definition of imperial tea

imperial tea

noun

Definition of imperial tea

: a high-grade Chinese green tea made usually from older leaves

First Known Use of imperial tea

1699, in the meaning defined above

Keep scrolling for more