parroter

noun

One who merely repeats what has been learned by rote; one who servilely adopts the language or opinions of others.

noun

One who simply repeats what he has heard.

noun

A person who mindlessly repeats what he or she has heard.