Word info

lamellocyte

Noun

Meaning

lamellocyte (plural lamellocytes)

A large, flat cell that functions as a plasmatocyte.

Source: en.wiktionary.org

Close letter words and terms