naberezhnye chelny (city in the republic of tatarstan/russia) - French English Dictionary