忍冬 すいかずら
suikazura

Noun

1. Japanese honeysuckle (Lonicera japonica)

Other forms: