Dictionary.com
Thesaurus.com

Malpighian tuft

American  

noun

  1. glomerulus.


Etymology

Origin of Malpighian tuft

First recorded in 1840–50