ear-splitting noise - Turkish English Dictionary