plexus
/plˈɛksʌs/
Explore definitions, synonyms, and language insights of plexus
Definitions
Noun
a network of intersecting blood vessels or intersecting nerves or intersecting lymph vessels