Where does “glomérulo” come from?

glomérulo (Spanish): glomerulus

Definitions

  1. glomerulus

Words derived from “glomérulo