adjective - completely honest, morally correct
noun - a person who publicly expresses expert opinions or commentary on a particular subject, especially in the media
noun - a shared basis of understanding or mutual interests; an area of agreement between parties
adjective, formal - not candid or sincere, often pretending ignorance; giving a false appearance of frankness
adjective, formal - showing innocent or childlike honesty and openness; candid, unsuspecting
adverb - in a real, honest, or sincere way