Site Language: EN
She did a thorough cleaning of the house.

Complete and detailed; covering all aspects or elements.
He gave a thorough report.
The search was very thorough.
A thorough check is needed.
thorough examination
thorough review
thorough investigation
complete
detailed
exhaustive