it may/might be true. - Español Inglés Diccionario