choroidal artery

Noun
  1. An artery that supplies the choroid plexus (synset 105349618)

Other Searches