incredible as it may seem - French English Dictionary