Search Details

Word: glomeruli (lookup usage) (lookup stats)


Meaning:

Noun:

  • glomerulus
  • That which is affected by glomerular nephropathies

Source: Wiktionary | Src Info »