English edit

Noun edit

podocytes

  1. plural of podocyte