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