Engelsk-Tysk ordbok »

you ought to have known better. betyder på tyska

EngelskaTyska
You ought to have known better.

Du hättest es besser wissen müssen.