Mockupedia is written by you.

Definition:

The last of the stans.

Colloquialism:

And Backistan is in last place in human development. What's new? It's Backistan failing at everything. I don't know whose worse? Afghanistan, Pakistan, Turkmenistan or Backistan? All I know is it's the back of the line for Backistan!

by Trashy Times 3 September, 2024