Definify.com

Definition 2024


podocytes

podocytes

English

Noun

podocytes

  1. plural of podocyte