irreprovable - French English Dictionary