canoe ceder (thuja plicata) - Spanish English Dictionary