aburachan seed
noun
abu·ra·chan seed
ˌäbərəˈchän-
: the seed of a Japanese shrub (Benzoin praecox) yielding an aromatic medicinal oil
Love words? Need even more definitions?
Merriam-Webster unabridged
Share