Reservoir ommaya

From Biology-Online Dictionary
Jump to: navigation, search

reservoir, ommaya

A device implanted under the scalp and used to deliver anticancer drugs to the fluid surrounding the brain and spinal cord.