put your stamp on something - Turkish English Dictionary