publicly, in public, in full view of people, for all to see, undisguisedly, blatantly, flagrantly, brazenly, with no attempt at concealment, overtly, boldly, audaciously
frankly, candidly, explicitly, honestly, truly, sincerely, forthrightly, directly, straightforwardly, bluntly, plainly, in plain language, unreservedly, without constraint, truthfully, without dissembling, to someone's face, straight from the shoulder, without beating about the bush, with no holds barred, man to man, woman to woman
View synonyms