n. honeysuckle
Definition of honeysuckle in English
Inflorescence that has tubular, lobed flowers with white, pink or yellow petals and five stamens with yellow anthers.
Inflorescence that has tubular, lobed flowers with white, pink or yellow petals and five stamens with yellow anthers.