logwood meaning in English
n. logwood, leguminous tree from which a crystalline substance is obtained to be used in the production of various dyes and stains
n. logwood, leguminous tree from which a crystalline substance is obtained to be used in the production of various dyes and stains