Definition
very large closely branched South African shrub having forked bright green spines and shiny leaves
Seed ·
Term in context
very large closely branched South African shrub having forked bright green spines and shiny leaves
Seed ·