podocytes
English
Noun
podocytes
plural of
podocyte