scrub up well - Turkish English Dictionary