Englisch [a feeling of deep satisfaction over the outcome of something]

German translation:

Kennen Sie schon die Übersetzungen für diese Phrasen?