Word info

xenosphere

Noun

Meaning

A spheroid culture from a xenograft

A particulate remnant of carbon released in the combustion of oil or coal.

Source: en.wiktionary.org

Close letter words and terms