duck stamps

English

Noun

duck stamps

  1. plural of duck stamp