English edit

Noun edit

podosomes

  1. plural of podosome