put a firm stamp on - Turkish English Dictionary