Definify.com

Definition 2024


meter_stamps

meter stamps

English

Noun

meter stamps

  1. plural of meter stamp