trading stamps
English
Noun
trading stamps
plural of
trading stamp