turbodriven supercharger - Turkish English Dictionary