small intertwined group of capillaries English - Spanish

Related words

glomerulus 




English translator: English Spanish small intertwined group of capillaries  Eesti sõnaraamat   Español Traductor   Svenska Översättare