Togliatti meaning

tōl-yätē, tô-lyättē
A city of western Russia on the Volga River northwest of Samara. It is a manufacturing center.
0
0
(place) City in SE European Russia, near Samara.
proper name
0
0
Advertisement