imperial tea
nounDefinition of imperial tea
: a high-grade Chinese green tea made usually from older leaves
Keep scrolling for more