to pay dearly for something - French English Dictionary