For example, some researchers have conducted great researches, but they may find it quite difficult to explain the methodology or background info to the audience.
Learn English – What do you call people who are not good at explaining things
word-request
Best Answer
It depends on the exact context, but I would probably call them "bad/poor communicators", though something more tactful would be required if I had to say this to their face. The polite method would be to emphasise that someone else was a "better communicator", or "better at public speaking".