tri-turbo diesel engine - Turkish English Dictionary