English dictionary, thesaurus, translations & etymology
FreeDict.com

katsura — meaning in English

Finnish → English · translate English → Finnish instead

English meaning

  • katsura noun A deciduous tree native to Japan and China, prized for its heart-shaped leaves that turn caramel-scented in autumn.

Senses

katsura is used for these senses in English:

  • katsura One of two species of trees in the genus Cercidiphyllum, most commonly Cercidiphyllum japonicum, one of the largest trees in Asia.