Pepperbush

What is Pepperbush?

Pepperbush definition and meaning on Dictionary terms:
noun