Definition/Meaning of Okhrana
English - Proper noun:
Okhrana ( historical ) A secret police force of the Russian Empire .
English - Alternative forms:
Okhranka