be unimaginable - French English Dictionary