self-explanatory - French English Dictionary