podocytes

English

Noun

podocytes

  1. plural of podocyte