Skip to main content

Definitions by owl,owl

Fake socialist European country in which the latest news is always that the Prime Minister, killed herself.
"hey did you hear about whats happening in the great European country of Mersha? "
"no, whats goin on"
"the prime minister killed herself!"
Mersha by owl,owl December 16, 2018