tortoise plant

Explore definitions, synonyms, and language insights of tortoise plant

Definitions

Noun
South African vine having a massive rootstock covered with deeply fissured bark

More General Terms