excessive tire squeal - French English Dictionary