because when the plant is there then the weed will practically take all the nutrients and eat up the plant =)
It does not actually kill actively growing weeds but it can be used as a natural way to prevent weeds.
Usually mulch is used to cover areas where weeds grow. These weeds, if allowed to grow, will typically sap nutrients away from your desired plants. Using mulch will actually help your plants stay alive if applied correctly to stop weeds from growing and choking the roots of your plant. As long as you don't smother your plants with mulch, it should not kill them.
There is certain types of grass that kill plants, but normal yard grass will not, it also depends on the plants. But usually its the weeds that kill the plants, not the grass.
because they kill plants which want to grow
Selective weedkillers will only kill the targeted weeds. Total weedkillers will kill all green plants. Therefore if the weedkiller does not kill grass but other weeds in the grass, it is a selective weedkiller.
Salt water kills most plants!
No.
It is possible that bind weed or other plants could kill hostas. Black walnut trees also will kill hosta or other plants that try to grow near them.
Even weeds are lplants and many weeds have flowers so flower are both plants and weeds. flowers you dont want growing where they are are weeds. as are plants.
No this does not kill weeds, It will only kill insects.
pH. Vinegar is acidic, plants tend to like neutral or slightly alkaline pH.
Weed Pickers - People who go from house to house to pick their weeds.