Mezha is the name of two rivers in Russia:
Mezha means border in Ukrainian.
Owlapps.net - since 2012 - Les chouettes applications du hibou