Vinegar is a strong acid which will kill the weed, and any plant matter (including grass) around it. When using vinegar to remove weeds, ensure it is not in an area you want to preserve, and that the vinegar only touches the weed you are trying to treat.