thorough
1. thoroughKnowledgeable and accurate in a field.
2. clear; strongDeeply clear and allowing neither mistake nor weakness.
7 more sentences in the app — free account.