Entomology definition of Scent glands, or organs

Please Like Us!!!

Entomology definition of Scent glands, or organs: glandular structures;
sometimes eversible, sometimes in the form of hair tufts or
pencils for diffusing odors that may be repellant or attractive;
most frequently found in males as a secondary sexual
character.

Reviews & Comments

Enjoy!