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.