self-described - French English Dictionary