there's much to be said for something - Turkish English Dictionary