well-scrubbed - Turkish English Dictionary