plexusEnglish

plexus, rete

Noun

A network of intersecting blood vessels or intersecting nerves or intersecting lymph vessels

English: plexus, rete

English words with similar meanings

Show 1 words

Words that start with "plexus"