Find the word definition

Wiktionary

podosomes

n. (plural of podosome English)