heavy vehicle engine - Turkish English Dictionary