rete

/ˈɹiːti/

rete

English Noun
Ad

Definition

A network of blood vessels or nerves.

Etymology

Borrowed from Latin rete.

Ad