A poorly-researched dictionary of British Slang words and phrases, written by some guy off the internet.
n a long time; ages. Not a specific length of time at all; it could be minutes or decades: Where have you been? I’ve been waiting here for yonks! or: Met a friend from school the other day that I haven’t seen for yonks.