The phrase "of two minds" typically means to be indecisive or uncertain about something. Some synonyms for this phrase include ambivalent, equivocal, vacillating, undecided, hesitant, and conflicted. Ambivalent suggests feeling conflicting emotions or attitudes toward something or someone. Equivocal implies uncertainty or vagueness in one's feelings or thoughts. Vacillating suggests a wavering or indecisive attitude. Undecided implies the inability to make a choice. Hesitant suggests a reluctance to act or decide. Finally, conflicted suggests being torn between opposing feelings or desires. All of these synonyms convey the sense of internal conflict or confusion that is inherent in being "of two minds".