Meaning of mountain spinach

Definition of mountain spinach

(noun) Asiatic plant resembling spinach often used as a potherb; naturalized in Europe and North America

Other information on mountain spinach

WIKIPEDIA results for mountain spinach
Amazon results for mountain spinach