Translation of "siti" into English
city, town are the top translations of "siti" into English.
siti
-
city
nounlarge and permanent human settlement
-
town
noun
-
Show algorithmically generated translations
Automatic translations of "siti" into English
-
Glosbe Translate
Phrases similar to "siti" with translations into English
-
Vatican City
Add example
Add