Basella alba, also called Red Malabar Spinach or Chinese Spinach is a leafy green that grows in tropical Asia.
Note: Red Malabar Spinach is not a variety of spinach.
Trending pages
All items (3)
Basella alba, also called Red Malabar Spinach or Chinese Spinach is a leafy green that grows in tropical Asia.
Note: Red Malabar Spinach is not a variety of spinach.
All items (3)