to bear the seal of approval - German English Dictionary