turbocharger housing strut - French English Dictionary