toothpickweed (ammi visnaga) - English Synonyms Dictionary