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.