a touch too loud - Turkish English Dictionary