Yamabuki or Kerria japonica is a shrub native to China, Japan, and Korea. It belongs to the rose family and often times called as Mountain Rose. It has bright yellow small flowers which also represent the yellow color of gold. If translated, yamabuki means mountain breath. Yama means mountain, bu means breath, and ki means gold. This shrub spreads widely in the mountains, riverside, and gorges. In late spring, its.. Read More