Meaning of greek clover

Definition of greek clover

(noun) annual herb or southern Europe and eastern Asia having off-white flowers and aromatic seeds used medicinally and in curry

Other information on greek clover

WIKIPEDIA results for greek clover
Amazon results for greek clover