vast knowledge

listen to the pronunciation of vast knowledge
الإنجليزية - الإنجليزية
wide knowledge, extensive knowledge