No Image

Entomology definition of Siphon

September 13, 2014 Raj 0

Entomology definition of Siphon: a tube-like mouth organ in certain insects: the breathing tube of a Culicid larva: any tubular external process or structure.