Meaning of Cotula

Definition of Cotula

(noun) cosmopolitan herbs especially southern hemisphere; many used as ground covers

Other information on Cotula

WIKIPEDIA results for Cotula
Amazon results for Cotula