英语to show one's face,to appear (in public)
德语sich sehen lassen, öffentlich in Erscheinung treten, auftauchen(V)