No Image

Entomology definition of Denude

September 7, 2014 Raj 0

Entomology definition of Denude: to free from covering; to rub so as to remove the surface covering of scales, hair or other vestiture.