(leicht) schmecken nach - German English Dictionary