catchphrasedaily.com
Useful idiot – noun
A useful idiot is a derogatory term for a person perceived as propagandizing for a cause without fully comprehending the cause’s goals, and who is cynically used by the cause’s leaders.…