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