Word info

invadopodium

Noun

Meaning

English Wikipedia has an article on:invadopodiaWikipedia
invadopodium (plural invadopodia)

(biology) A protrusion in the membrane of some cells that is rich in actin and extends into the extracellular matrix

Source: en.wiktionary.org

Close letter words and terms