to have a wide-ranging knowledge

listen to the pronunciation of to have a wide-ranging knowledge