Sticker

France

Self-adhesive sticker

3 x 3 3/4 inches