German phrase
Ich kann ~ nicht genug danken.
Meaning
I cannot thank ___ enough
When to use it
A very sincere thank-you. It suits respectful and somewhat formal situations.
Example dialogue
Ihre Empfehlung hat mir sehr geholfen.
Your recommendation was extremely helpful to me.
Ich kann Ihnen für die Empfehlung nicht genug danken.
I cannot thank you enough for the recommendation.