meaning of pepper shrub

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


Related Words

pepper shrub |

Developed & Maintained By Taraprasad.com

Treasure Words