he makes things hum. - Turkish English Dictionary