Sibirya


Results for "Sibirya"

Turkish - English dictionary

Sibirya

(Turkish - English dictionary) :
1. Siberia. 2. Siberian, of Siberia.