glomerulars

Catalan

Adjective

glomerulars

  1. plural of glomerular