Definisi 'lonicera dioica'

English to English
noun
1 twining deciduous shrub with clusters of purple-tinged yellow-green flowers; northeastern America Terjemahkan
source: wordnet30


Visual Synonyms