Word info

podosome

Noun

Meaning

English Wikipedia has an article on:podosomeWikipedia
podosome (plural podosomes)

The primary site of integrin-stimulated actin polymerization in some leukocytes

Source: en.wiktionary.org

Close letter words and terms