illimitable - French English Dictionary