Word info

lophocyte

Noun

Meaning

lophocyte (plural lophocytes)

(cytology) A type of large cell found in the mesohyl of sponges which produces fibrillar collagen.

Source: en.wiktionary.org

Close letter words and terms