melosa

Noun
  1. South American herb with sticky glandular foliage;
    Source of madia oil (synset 112014996)

Found on Word Lists

Other Searches