This Italian term comes from the union of two
words, "agri" that's
short for "agricultural" and "gosto" that means "ineducated" in Tuscanian slang. It's the italian equivalent of "
redneck" or "hillybilly".
It's a male noun, plural form is "agrigosti".