aburachan seed
noun
abu·ra·chan seed
| \ ˌäbərəˈchän-\
Definition of aburachan seed
: the seed of a Japanese shrub (Benzoin praecox) yielding an aromatic medicinal oil
Keep scrolling for more