invadosomes
English
Noun
invadosomes
plural of
invadosome