canoe ceder (thuja plicata) - French English Dictionary