Animals

Fruits

Search Word | പദം തിരയുക

  

Defoliate

English Meaning

Deprived of leaves, as by their natural fall.

  1. To deprive (a plant, tree, or forest) of leaves.
  2. To cause the leaves of (a plant, tree, or forest) to fall off, especially by the use of chemicals.
  3. To lose foliage.

×

Found Wrong Meaning for Defoliate?

Name :

Email :

Details :



×