Synonyms for Thorough (same or very similar meaning)
WordNet sense 1 (very thorough; exhaustively complete):
exhaustive, thoroughgoing
WordNet sense 2 (having every necessary or normal part or component or step):
complete
WordNet sense 3 (exercising caution or showing care or attention):
careful
From the ODE community, based on WordNet
add/edit