to bear the seal of approval - Alemán Inglés Diccionario