postage impression - Turkish English Dictionary