it may/might be true. - Spanish English Dictionary