toothpickweed (ammi visnaga) - Turkish English Dictionary