the republic of tatarstan - French English Dictionary