have something down to a science - Turkish English Dictionary