cover all aspects of a topic, develop a topic completely

listen to the pronunciation of cover all aspects of a topic, develop a topic completely
Английский Язык - Английский Язык
exhaust a subject