it's an idiom. برای بیان قابلیت های زیاد یک دستگاه یا نرم افزار یا . . . . بکار میره.
An all - singing, all - dancing piece of equipment or system has a lot of advanced technical features, and therefore is able to do many things:
... [مشاهده متن کامل]
She showed us the new all - singing, all - dancing graphics software she'd bought for her computer.