to one's heart's content, with pleasure
Etwas mit vollem Vergnügen, nach eigenem Belieben oder so viel man möchte tun.
To do something with complete pleasure or as much as one wishes.
-
Die Kinder spielten nach Herzenslust im Garten.— The children played in the garden to their heart's content.
-
Sie konnte sich nach Herzenslust am Buffet bedienen.— She could help herself to the buffet to her heart's content.