defoliation Edit
ഇലപൊഴിയല്, ഇലപൊഴിയും കാലം
defoliation Edit
Noun
the loss of foliage
defoliation Edit
Noun
causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Entries from Olam Open Database
Defoliation(noun)::
ഇലപൊഴിയല്,
ഇലപൊഴിയും കാലം,
visit http://olam.in/ for details