Spanish-English Dictionarystamp
Spanish word for stamp