Meaning of calvary clover

Definition of calvary clover

(noun) an annual of the Mediterranean area having spiny seed pods and leaves with dark spots

Other information on calvary clover

WIKIPEDIA results for calvary clover
Amazon results for calvary clover