Definition of mountain spinach in English:

mountain spinach

noun

  • The garden orache, Atriplex hortensis.

Origin

Early 19th century; earliest use found in John Loudon (1783–1843), landscape gardener and horticultural writer.