done and dusted

listen to the pronunciation of done and dusted
الإنجليزية - الإنجليزية
Completed thoroughly and satisfactorily