glomerulopodocytes
English
Noun
glomerulopodocytes
plural of
glomerulopodocyte