No Image

Entomology definition of Telescopic

September 14, 2014 Raj 0

Entomology definition of Telescopic: arranged so that one portion of an organ or process may be drawn into another, like the joints of a telescope.