having many various abilities%3B many-sided%3B general%2C total%2C comprehensive

listen to the pronunciation of having many various abilities%3B many-sided%3B general%2C total%2C comprehensive
having many various abilities%3B many-sided%3B general%2C total%2C comprehensive