Noun Definition

lonicera morrowii

1.Definition: a grey deciduous honeysuckle shrub paired white flowers turning yellow; Japan

Category: Plants