deserve a reward - French English Dictionary