Word info

nevocyte

Noun

Meaning

nevocyte (plural nevocytes)

(cytology) A nevus cell

Source: en.wiktionary.org

Close letter words and terms