haggot
A swear word for old people that’s like calling them a senile faggot.
He called the old man a haggot because he was grumpy and confused.
I said my grandpa was a haggot for forgetting my birthday.
The teacher called the class a bunch of haggots because they were all daydreaming.