impayable - French English Dictionary