place and stamp something - Spanish English Dictionary