Meaning of Cynoglossum

Definition of Cynoglossum

(noun) a large genus of tall rough herbs belonging to the family Boraginaceae

Other information on Cynoglossum

WIKIPEDIA results for Cynoglossum
Amazon results for Cynoglossum