Meaning of honeypot

Definition of honeypot

(noun) South African shrub whose flowers when open are cup-shaped resembling artichokes

Other information on honeypot

WIKIPEDIA results for honeypot
Amazon results for honeypot