Noun Definition

lonicera xylosteum

1.Definition: cultivated Eurasian shrub with twin yellowish-white flowers and scarlet fruit

Category: Plants