cost (someone) dearly - French English Dictionary