toothpickweed in Finnish toothpickweed in Finnish sirosudenporkkana noun Ammi visnaga (syn. Visnaga daucoides) Add to Flashcards