Word info

osteochondrophyte

Noun

Meaning

osteochondrophyte (plural osteochondrophytes)

(biology) a tumor composed of bone and cartilage

Source: en.wiktionary.org

Close letter words and terms