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
Tweet