self-estimation - French English Dictionary