Meaning of lonicera hirsuta
Definition of lonicera hirsuta
(noun)
twining
deciduous
shrub
with
hairy
leaves and spikes of
yellow-orange
flowers;
northeastern
America
Other information on lonicera hirsuta
WIKIPEDIA results for
lonicera hirsuta
Amazon results for
lonicera hirsuta
Tweet