A display of various stuffed animals on shelves. A variety of stuffed animals displayed in a store window. a shop with a lot of stuffed teddy bears A store is piled high with stuffed animals. Piles of stuffed toys make up the store display.