be to one's detriment - French English Dictionary