timber impregnating plant - Spanish English Dictionary