Meaning of euphorbia dentata

Definition of euphorbia dentata

(noun) an annual weed of northeastern North America with dentate leaves

Other information on euphorbia dentata

WIKIPEDIA results for euphorbia dentata
Amazon results for euphorbia dentata