montia lamprosperma

Noun
  1. Small Indian lettuce of northern regions (synset 111881956)

Found on Word Lists

Other Searches