Meaning of tortoise plant

Definition of tortoise plant

(noun) South African vine having a massive rootstock covered with deeply fissured bark

Other information on tortoise plant

WIKIPEDIA results for tortoise plant
Amazon results for tortoise plant