No Image

Entomology definition of Chela

September 7, 2014 Raj 0

Entomology definition of Chela: the terminal portion of a limb bearing a lateral movable claw like that of a crab; specifically applied to the feet […]