incredible; unbelievable; implausible
to believe; to believe in; to place trust in; to confide in; to have faith in