it may/might be true. - Francés Inglés Diccionario