vast knowledge

listen to the pronunciation of vast knowledge
English - English
wide knowledge, extensive knowledge