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