have something down to a science - German English Dictionary