Synonyms for In public:

adv.

all (adverb)
publicly, publically.
openly (adverb)
publicly.

n.

in public (noun)
publicly, publically.