biznagaTop 35000MeaningsNoun1. toothpickweed, khella (Visnaga daucoides (syn. Ammi visnaga))2. any of several species of small, prickly cacti, especially barrel cacti (Mexico)