« Previous Plant | Next Plant »
Deciduous weeping tree with purple-red foliage. Part sun-part shade
Yama means "mountain".