Definify.com

Definition 2026


podocytes

podocytes

English

Noun

podocytes

  1. plural of podocyte