osteochondroid

osteochondroid

resembling bone and cartilage.
Full browser ?