Word info

lepocyte

Noun

Meaning

lepocyte (plural lepocytes)

(biology, archaic) A cell with a distinct envelope.

Source: en.wiktionary.org

Anagrams

Close letter words and terms