estampille
Top 35000
Meanings
Noun
1. stamp (device for imprinting)
2. stamp (imprint made by a stamp)