italian honeysuckle

Noun
  1. Deciduous climbing shrub with fragrant yellow-white flowers in axillary whorls (synset 112695656)

Found on Word Lists

Other Searches