squeaky clean
adjective
1- informal completely clean〈非正式〉非常干净的:
plates licked squeaky clean.
被舔得干干净净的碟子。
1.1
- beyond reproach; without vice无可指责的; 完美的; 道德高尚的; 清白的:
politicians who are less than squeaky clean.
并不那么清白的政客们。