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
Tweet