Meaning of birch oil

Definition of birch oil

(noun) a liquid ester with a strong odor of wintergreen; applied externally for minor muscle and joint pain

Other information on birch oil

WIKIPEDIA results for birch oil
Amazon results for birch oil