Meaning of carrel

Definition of carrel

(noun) French surgeon and biologist who developed a way to suture and graft blood vessels (1873-1944)

Other information on carrel

WIKIPEDIA results for carrel
Amazon results for carrel