Definition of goosefoot

Definition of goosefoot
  1. goosefoot Noun Any of many flowering plants, of the subfamily "Chenopodioideae", having small greenish flowers.
Need more help? Try our forum NEW