Wiktionary
teatard
n. (context US slang pejorative English) A supporter of the (w: Tea Party movement).