Home / P / pepper shrub

pepper shrub

noun 12 letters Scrabble 22 WWF 26
Definitions
noun

evergreen shrub or small tree whose foliage is conspicuously blotched with red and yellow and having small black fruits

Want another word?
Spin the dictionary for a fresh one.
Generate a word →