lonicera
English
lonicera meaning in English • lonicera का अर्थ अंग्रेजी में
Noun
- A genus of vines including the woodbine, Lonicera periclymenum.