Candid means frank, open, or straightforward in expression. Indirect means not straightforward or evasive in communication style. These words are opposites - a candid person speaks directly and honestly, while an indirect person avoids directness or clarity in communication.