canoe ceder (thuja plicata) - German English Dictionary