Noun Definition

lonicera dioica

1.Definition: twining deciduous shrub with clusters of purple-tinged yellow-green flowers; northeastern America

Category: Plants