Entomology definition of Vocal cords

Please Like Us!!!

Entomology definition of Vocal cords: specialized organs on the thoracic
spiracles of Diptera, by means of which they produce a humming or
singing sound.

Reviews & Comments

Enjoy!