montia lamprosperma


Meanings

  • small Indian lettuce of northern regions