the republic of tatarstan - Spanish English Dictionary