approved and stamped - Turkish English Dictionary