투철하다

thorough

Explanation

1. thorough
Knowledgeable and accurate in a field.

2. clear; strong
Deeply clear and allowing neither mistake nor weakness.