Derogatory term for a person of Scottish descent. Derivation: combination of haggis and faggot.
Q: Do you know why haggots wear kilts? A: Sheep can hear a zipper a mile away.
132👍 71👎