in public(公共の場で): He is shy and hates speaking in public. (彼は内気で、公共の場で話すのが苦手です)

He is shy and hates speaking in public.