improbably - French English Dictionary