vocab dash
Log in
Sign up
estampille
Top 35000
Meanings
Noun
1. stamp (device for imprinting)
2. stamp (imprint made by a stamp)