ear-splitting noise - French English Dictionary