telakucha
/tɛləˈkuːtʃə/Definitions
1. noun
A type of Japanese tea made from the leaves of the Camellia sinensis plant that have been steamed and then dried, having a unique, slightly astringent taste.
“The tea shop offered a selection of loose-leaf teas, including telakucha and sencha.”