Definition of Glomeruli Glomeruli: The plural of glomerulus. The Cordless TENS/EMS Therapy Pain Reliever