stamp (device for stamping designs) - Turkish English Dictionary