to bear the seal of approval - Turco Inglés Diccionario