clear as ice and clean as jade (idiom); spotless/irreproachable/incorruptible
Copyright © 2026 3Dict.net