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.”

Synonyms

  • Japanese green tea
  • Matcha

Antonyms

  • Black tea
  • Herbal tea