podosomes
English
Noun
podosomes
plural of
podosome