impressed stamp - Turkish English Dictionary