glomerulopodocyte

English

Etymology

From glomerulo- +‎ podocyte.

Noun

glomerulopodocyte (plural glomerulopodocytes)

  1. glomerular podocyte