Meaning of french honeysuckle

Definition of french honeysuckle

(noun) European herb with small fragrant crimson or white spurred flowers
perennial of southern Europe cultivated for forage and for its nectar-rich pink flowers that make it an important honey crop

Other information on french honeysuckle

WIKIPEDIA results for french honeysuckle
Amazon results for french honeysuckle