What is Useful Idiot?

Legal Definition
In political jargon, a useful idiot is a person perceived as a propagandist for a cause whose goals they are not fully aware of, and who is used cynically by the leaders of the cause.
-- Wikipedia