Leptopodidae

Leptopodidae

[‚lep·tə′päd·ə‚dē] (invertebrate zoology) A tropical and subtropical family of hemipteran insects in the superfamily Leptopodoidea distinguished by the spiny body and appendages.