Meaning of pepper shrub
Definition of pepper shrub
(noun)
evergreen
shrub
or
small
tree
whose
foliage
is
conspicuously
blotched
with red and
yellow
and having
small
black
fruits
Other information on pepper shrub
WIKIPEDIA results for
pepper shrub
Amazon results for
pepper shrub
Tweet