Meaning of nettleleaf goosefoot

Definition of nettleleaf goosefoot

(noun) European annual with coarsely dentate leaves; widespread in United States and southern Canada

Other information on nettleleaf goosefoot

WIKIPEDIA results for nettleleaf goosefoot
Amazon results for nettleleaf goosefoot