rete
/ˈɹiːti/
rete
English
Noun
Ad
Definition
A network of blood vessels or nerves.
Etymology
Borrowed from Latin rete.
Ad
/ˈɹiːti/
rete
A network of blood vessels or nerves.
Borrowed from Latin rete.