GLOMERULUS

Scrabble 13 Words With Friends 19

Definition

  1. noun a small intertwined group of capillaries in the malpighian body.

See all 257 words you can make from GLOMERULUS →

← Unscramble different letters