nitre goosefoot

English

Noun

nitre goosefoot

  1. Chenopodium nitrariaceum, an Australian herb.