toothpickweed (ammi visnaga) - German English Dictionary