completely innocent; beyond moral reproach

listen to the pronunciation of completely innocent; beyond moral reproach
Английский Язык - Английский Язык
clean as a whistle