seal impression - Turkish English Dictionary