1 definition by anonymous888534

Top Definition
A miraculous life-changing surgery: side effects can sometimes change patient into turtles.
Robins dog came home from his Canine Testudine Cerebro Xenograft surgery as a turtle.

Lily: "How long did you--"
Robin: "Longer than I'm proud of."
by anonymous888534 September 07, 2012
Mug icon
Buy a Canine Testudine Cerebro Xenograft mug!