it may/might be true. - French English Dictionary