invadosome
Noun
Meaning
invadosome (plural invadosomes)
Any of several actin-rich adhesion structures including the podosomes and invadopodia
Noun
invadosome (plural invadosomes)
Any of several actin-rich adhesion structures including the podosomes and invadopodia