What is Mountain Pepper?
Mountain Pepper, scientifically known as Litsea cubeba, is a shrub or small tree native to the mountainous regions of Southeast Asia and northeastern India. Mountain Pepper (Latin: Litsea cubeba) is an edible plant catalogued in PlantSage.
