Chondroid /(?)/

Chon·droid

Chondroid

a.
  1. Resembling cartilage.