improvable - French English Dictionary