podosomes

English

Noun

podosomes

  1. plural of podosome