high self esteem - French English Dictionary