to pay dearly for something - Deutsch Englisch Wörterbuch