to pay dearly for something - Spanish English Dictionary