glory in one's ability - French English Dictionary