Word info

microtumor

Noun

Meaning

microtumor (plural microtumors)

(pathology) A microscopic tumor

Source: en.wiktionary.org

Close letter words and terms