plexus of choroid artery - German English Dictionary