pepperwood
English
pepperwood meaning in English • pepperwood का अर्थ अंग्रेजी में
Noun
- A Pacific coast tree (Umbellularia californica) having aromatic foliage and small umbellate flowers followed by olivelike fruit; yields a hard tough wood.