all-singing all-dancing


all-singing all-dancing

adj having every desirable feature possible: an all-singing all-dancing computer.