English edit

Noun edit

meter stamps

  1. plural of meter stamp